Software Process Improvement: Ten Traps to Avoid
نویسنده
چکیده
Surviving in the increasingly competitive software business requires more than hiring smart, knowledgeable engineers and buying the latest development tools. You also need to use effective software development processes, so those smart engineers can systematically use the best technical and managerial practices to successfully complete their projects. More organizations are looking at software process improvement as a way to improve the quality, productivity, and predictability of their software development, acquisition, and maintenance efforts. However, software process improvement efforts can be derailed in many ways, leaving the members of the organization jaded, frustrated, and more committed than ever to the ways of the past.
منابع مشابه
Karl Wiegers DESCRIBES 10 Traps to Avoid REQUIREMENTS Symptoms and solutions for requirements - related project problems by Karl Wiegers QUICK LOOK ■
ments. Slighting the processes of requirements development and management is a common cause of software project frustration and failure. This article describes ten common traps that software projects can encounter if team members and customers don’t take requirements seriously. I describe several symptoms that might indicate when you’re falling victim to each trap, and I offer several solutions...
متن کاملSoftware Processes in an Agile World
In this paper we relate classical software process models to new agile development processes and software process improvement. We argue that there is no single process model that always fits and that organizations have to re-use the best out of classical and agile processes. Furthermore we question “classical” software process improvement because it is often done isolated from people and techno...
متن کاملSoftware process engineering in a multi-site environment:an architectural design of a software process engineering system
A fundamental problem in the software engineering community is how to achieve a state of continuous improvement. Over the last ten years a number of studies have been made concerning various tools, methods and software process improvement project life-cycle models, but the problem persists and in many cases the software process improvement program dies off within a
متن کاملPatterns for Conducting Process Improvement
Process improvement shares many characteristics with product development. Recognizing these similarities is important, but so is recognizing some of the crucial differences. It is vital to the success of improvement efforts to realize that process change entails cultural change. Numerous social and technical barriers must be overcome to effect lasting improvement. Ten patterns of successful sof...
متن کاملProcess Improvement : Eight Traps to Avoid
S urviving in the increasingly competitive software business requires more than hiring smart, knowledgeable engineers and buying the latest development tools. You also need to use effective software development processes so those smart engineers can systematically apply the best technical and managerial practices to successfully complete their projects. More organizations are looking at softwar...
متن کامل